import request from '@/utils/request'

// 获取开户账号信息列表
export function getOpenAccountList(param) {
  return request({
    url: 'rfdeck/get_open_account_list',
    method: 'post',
    data: param
  })
}

// 获取客户的id和姓名
export function getUserName(param) {
  return request({
    url: 'rfdeck/get_user_name',
    method: 'post',
    data: param
  })
}

// 新增/修改开户账户
export function modifyOpenAccount(param) {
  return request({
    url: 'rfdeck/modify_open_account',
    method: 'post',
    data: param
  })
}

// 上传文件
export function addFiles(param) {
  return request({
    url: 'rfdeck/add_files',
    method: 'post',
    data: param
  })
}

// 根据开户id获取文件列表
export function getFiles(param) {
  return request({
    url: 'rfdeck/get_files',
    method: 'post',
    data: param
  })
}

// 根据开户id获取开户详情
export function getOpenAccountDetail(param) {
  return request({
    url: 'rfdeck/get_open_account_detail',
    method: 'post',
    data: param
  })
}

// 修改上传的文件
export function modifyFiles(param) {
  return request({
    url: 'rfdeck/modify_files',
    method: 'post',
    data: param
  })
}


// 新增修改客户信息
export function editCustomerInfo(param) {
  return request({
    url: 'rfdeck/edit_customer_info',
    method: 'post',
    data: param
  })
}

// 新增修改销售信息
export function editSalesInfo(param) {
  return request({
    url: 'rfdeck/edit_sales_info',
    method: 'post',
    data: param
  })
}


// 获取客户列表
export function getCustomerList(param) {
  return request({
    url: 'rfdeck/get_customer_list',
    method: 'post',
    data: param
  })
}

// 获取销售列表
export function getSalesList(param) {
  return request({
    url: 'rfdeck/get_sales_list',
    method: 'post',
    data: param
  })
}

// 编辑出入账
export function editTradeAmount(param) {
  return request({
    url: 'rfdeck/edit_trade_amount',
    method: 'post',
    data: param
  })
}

// 根据销售id获取分公司
export function getBranchCompanyBySalesId(param) {
  return request({
    url: 'rfdeck/get_branch_company_by_sales_id',
    method: 'post',
    data: param
  })
}

// 获取出入账流水列表
export function getTradeList(param) {
  return request({
    url: 'rfdeck/get_trade_list',
    method: 'post',
    data: param
  })
}

// 填充开户字段到pdf文件
export function fillContract(param) {
  return request({
    url: 'rfdeck/fill_contract',
    method: 'post',
    data: param
  })
}

// 获取持仓列表
export function getRealtimePosition(param) {
  return request({
    url: 'rfdeck/get_realtime_position',
    method: 'post',
    data: param
  })
}

// 导出持仓表
export function exportAllUserPostion(param) {
  return request({
    url: 'rfdeck/export_all_user_postion',
    method: 'post',
    data: param
  })
}


export function getPositionList(param) {
  return request({
    url: 'rfdeck/get_position_list',
    method: 'post',
    data: param
  })
}




export function getHistoryFunds(params) {
  return
  return request({
    url: 'futu/get_history_funds',
    method: 'get',
    params
  })
}


